resistant to impact - French English Dictionary